//
//  ADKitHeaders.h
//  ADKit
//
//  Created by duzexu on 2017/11/29.
//  Copyright © 2017年 duzexu. All rights reserved.
//

#ifndef ADKitHeaders_h
#define ADKitHeaders_h

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

/// Pods
#import <YTKNetwork/YTKNetwork.h>
#import <YYCategories/YYCategories.h>
#import <YYCache/YYCache.h>
#import <YYModel/YYModel.h>
#import <YYWebImage/YYWebImage.h>
#import <YYDispatchQueuePool/YYDispatchQueuePool.h>
#import <Masonry/Masonry.h>
#import <ReactiveObjC/ReactiveObjC.h>
#import <MJRefresh/MJRefresh.h>
#import <AFNetworking/AFHTTPSessionManager.h>
#import <Aspects/Aspects.h>
#import <IQKeyboardManager/IQKeyboardManager.h>
#import <SAMKeychain/SAMKeychain.h>
#import <KVOController/KVOController.h>
#import <SVProgressHUD/SVProgressHUD.h>
#import "LxDBAnything.h"
#import "UITableView+FDTemplateLayoutCell.h"
#import "UIScrollView+EmptyDataSet.h"
#import "XXShieldSwizzling.h"
#import "XXNibBridge.h"

#if ENABLE_GodEye
@import GodEye;
@import Log4G;
#endif

#if __has_include(<ADKit/ADKitHeaders.h>)
#import <ADKit/ADKit.h>
#import <ADKit/ADMacros.h>
#import <ADKit/ADProtocol.h>
#import <ADKit/ADProtocolDispatcher.h>
#import <ADKit/ADPermissionManager.h>
#import <ADKit/ADUtil.h>
#import <ADKit/ADUserDefaults.h>
#import <ADKit/ADLocalStorage.h>
#import <ADKit/ADSelector.h>
#import <ADKit/ADInputIntercepter.h>

/// Category
#import <ADKit/YTKRequest+RAC.h>
#import <ADKit/NSFileManager+ADUtil.h>
#import <ADKit/SAMKeychain+ADUtil.h>
#import <ADKit/NSString+ADUtil.h>
#import <ADKit/UIViewController+ADUtil.h>
#import <ADKit/UIImage+ADUtil.h>
#import <ADKit/UITextView+ADUtil.h>
#import <ADKit/UITextField+ADUtil.h>
#import <ADKit/UIView+ADUtil.h>
#import <ADKit/UIControl+ADUtil.h>
#import <ADKit/UIView+ADToast.h>
#import <ADKit/NSObject+ADSafe.h>
#import <ADKit/UITableView+ADUtil.h>
#import <ADKit/UICollectionView+ADUtil.h>
#import <ADKit/UIDevice+ADUtil.h>
#import <ADKit/UILabel+ADUtil.h>
#import <ADKit/UIButton+ADUtil.h>
#import <ADKit/UINavigationBar+ADUtil.h>
#import <ADKit/UIScrollView+ADUtil.h>
#import <ADKit/UIColor+ADUtil.h>
#import <ADKit/NSTimer+ADUtil.h>

/// Base
#import <ADKit/ADViewModel.h>
#import <ADKit/ADViewController.h>
#import <ADKit/ADViewModelServiceImp.h>
#import <ADKit/ADTableViewModel.h>
#import <ADKit/ADTableViewController.h>
#import <ADKit/ADStaticTableViewModel.h>
#import <ADKit/ADStaticTableViewController.h>
#import <ADKit/ADCollectionViewModel.h>
#import <ADKit/ADCollectionViewController.h>
#import <ADKit/ADWebViewModel.h>
#import <ADKit/ADWebViewController.h>
#import <ADKit/ADNavigationController.h>
#import <ADKit/ADTabBarController.h>
#import <ADKit/ADNavigationControllerStack.h>
#import <ADKit/ADButton.h>
#import <ADKit/ADRadioButton.h>
#import <ADKit/ADImageSelectView.h>
#else
#import "ADKit.h"
#import "ADMacros.h"
#import "ADProtocol.h"
#import "ADProtocolDispatcher.h"
#import "ADPermissionManager.h"
#import "ADUtil.h"
#import "ADUserDefaults.h"
#import "ADLocalStorage"
#import "ADSelector.h"
#import "ADInputIntercepter.h"

/// Category
#import "YTKRequest+RAC.h"
#import "NSFileManager+ADUtil.h"
#import "SAMKeychain+ADUtil.h"
#import "NSString+ADUtil.h"
#import "UIViewController+ADUtil.h"
#import "UIImage+ADUtil.h"
#import "UITextView+ADUtil.h"
#import "UITextField+ADUtil.h"
#import "UIView+ADUtil.h"
#import "UIView+ADToast.h"
#import "NSObject+ADSafe.h"
#import "UITableView+ADUtil.h"
#import "UICollectionView+ADUtil.h"
#import "UIDevice+ADUtil.h"
#import "UILabel+ADUtil.h"
#import "UIButton+ADUtil.h"
#import "UINavigationBar+ADUtil.h"
#import "UIScrollView+ADUtil.h"
#import "UIColor+ADUtil.h"
#import "UIControl+ADUtil.h"
#import "NSTimer+ADUtil.h"

/// Base
#import "ADViewModel.h"
#import "ADViewController.h"
#import "ADViewModelServiceImp.h"
#import "ADTableViewModel.h"
#import "ADTableViewController.h"
#import "ADStaticTableViewModel.h"
#import "ADStaticTableViewController.h"
#import "ADCollectionViewModel.h"
#import "ADCollectionViewController.h"
#import "ADWebViewModel.h"
#import "ADWebViewController.h"
#import "ADNavigationController.h"
#import "ADTabBarController.h"
#import "ADNavigationControllerStack.h"
#import "ADButton.h"
#import "ADRadioButton.h"
#import "ADImageSelectView.h"
#endif

#endif /* ADKitHeaders_h */

